题目描述
输入一个非负整数(十进制),输出此整数对应的二进制数
输入
正整数(十进制)
输出
对应的二进制数
样例输入
6
样例输出
110
解答:
#include <stdio.h> int main() { int a[32]={0},i,j,n; scanf("%d",&n); i=0; while(n>0) { a[i]=n%2; n/=2; i++; } if(i>0) i--; for(j=i; j>=0; j--) printf("%d", a[j]); return 0; }